﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using WcfServicioWeb.BusinessEntity.Ambiente;
using WcfServicioWeb.BusinessEntity.Tanque;

namespace WcfServicioWeb.BusinessEntity.Fabricas
{
    public class FabricaBusinessEntity
    {
        /// <summary>
        /// Creamos una instancia del tipo "cliente"
        /// </summary>
        /// <returns>Entidad</returns>
        public static Entidad CrearCliente()
        {
            return (new Cliente());
        }

        /// <summary>
        /// Creamos una instancia del tipo "Invernadero"
        /// </summary>
        /// <returns>Entidad</returns>
        public static Entidad CrearInvernadero()
        {
            return (new Invernadero());
        }

        /// <summary>
        /// Creamos una instancia del tipo "Humedad"
        /// </summary>
        /// <returns>Entidad</returns>
        public static Entidad CrearHumedad()
        {
            return (new Humedad());
        }

        /// <summary>
        /// Creamos una instancia del tipo "Temperatura"
        /// </summary>
        /// <returns>Entidad</returns>
        public static Entidad CrearTemperatura()
        {
            return (new Temperatura());
        }

        /// <summary>
        /// Creamos una instancia del tipo "Luminocidad"
        /// </summary>
        /// <returns>Entidad</returns>
        public static Entidad CrearLuminocidad()
        {
            return (new Luminocidad());
        }

        /// <summary>
        /// Creamos una instancia del tipo "Acidez"
        /// </summary>
        /// <returns>Entidad</returns>
        public static Entidad CrearAcidez()
        {
            return (new Acidez());
        }

        /// <summary>
        /// Creamos una instancia del tipo "TanqueAgua"
        /// </summary>
        /// <returns>Entidad</returns>
        public static Entidad CrearTanqueAgua()
        {
            return (new TanqueAgua());
        }

        /// <summary>
        /// Creamos una instancia del tipo "TanqueLiquidoEspecial"
        /// </summary>
        /// <returns>Entidad</returns>
        public static Entidad CrearTanqueLiquidoEspecial()
        {
            return (new TanqueLiquidoEspecial());
        }
    }
}